package org.jeecg.modules.hxrencai.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.hxrencai.bo.*;
import org.jeecg.modules.hxrencai.dto.MergeDto;
import org.jeecg.modules.hxrencai.entity.University;

import java.util.List;

/**
 * @Description: 高校信息
 * @Author: jeecg-boot
 * @Date: 2019-11-24
 * @Version: V1.0
 */
public interface IUniversityService extends IService<University> {

    List<AreaBo> queryProvinceNumGroupByArea(String importType);

    /**
     * 根据省份 获取排名前三的省份
     *
     * @param province
     * @return
     */
    List<NumBo> getFrontThreeByProvince(String province);


    int getSchoolByProvince(String province);

    ThreeDataBo queryProvinceTotalBknum(String province);

    SchoolBo queryFjThreeNum();

    /**
     * 福建本科统计
     *
     * @return
     */
    ThreeDataBo queryFjTotalNum();

    /**
     * 全国省份人数排名
     *
     * @return
     */
    List<NumBo> getProvinceRank(String profession);

    /**
     * 学校名称 分页查询
     *
     * @return
     */
    List<SchoolListBo> getSchoolNamePage(MergeDto dto);
}
